<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style type="text/css">
			table {
				width: 30%;

			}
		</style>
	</head>
	<body>
		<!-- <table>
			<tr>
				<td>编号</td>
				<td>姓名</td>
				<td>年龄</td>
			</tr>
			<tr>
				<td>1</td>
				<td>张三</td>
				<td>20</td>
			</tr>
			<tr>
				<td>2</td>
				<td>李四</td>
				<td>21</td>
			</tr>
		</table>
		 -->

		<script type="text/javascript">
			//1.
			//alert('大家好：\n 我是XXX');
			/* alert("大家好"+<br>&nbsp;&nbsp;+"pig"); */
			//2.
			//法一:在换行处加 \
			/* document.write("<table>\
				<tr>\
					<td>编号</td>\
					<td>姓名</td>\
					<td>年龄</td>\
				</tr>\
				<tr>\
					<td>1</td>\
					<td>张三</td>\
					<td>20</td>\
				</tr>\
				<tr>\
					<td>2</td>\
					<td>李四</td>\
					<td>21</td>\
				</tr>\
				</table>"); */
					
			//法二：把html里的代码一行放在document.write()内引号中
				//document.write("<table><tr><td>编号</td><td>姓名</td><td>年龄</td></tr><tr><td>1</td><td>张三</td><td>20</td></tr><tr><td>2</td><td>李四</td><td>21</td></tr></table>");
			//法三:拆成一行行代码分别输出
				/* document.write("<table>");
				document.write("<tr>");
				document.write("<td>编号</td>");
				document.write("<td>姓名</td>");
				document.write("<td>年龄</td>");
				document.write("</tr>");
				document.write("<tr>");
				document.write("<td>1</td>");
				document.write("<td>张三</td>");
				document.write("<td>20</td>");
				document.write("</tr>");
				document.write("<tr>");
				document.write("<td>2</td>");
				document.write("<td>李四</td>");
				document.write("<td>21</td>");
				document.write("</tr>"); */
				
				/* 编号	姓名	年龄
				1	张三	20
				2	李四	21 */
				//3
				/* var name = prompt("我的名字是:","XXX");
				var home = prompt("我的家乡是:","XXX");
				var age = prompt("我的年龄：","X");
				console.log("我是"+name);
				console.log("我是"+home+"人");
				console.log("我今年"+age+"岁");
				 */	
				
			//1.
			/* var a = 2; b = 3;
			var n = '2a';m = '5b';
			var x = false; y = true;
			console.log(a+b); //5
			console.log(a+n); //22a 字符串
			console.log(a-b+n);//-12a 字符串
			console.log(a+b+x); //5
			console.log(a+m+y); //25b0 错 25btrue
			console.log(a-b+x+y-n+m); //NaN 错 NaN5b
			 */
			//a、b 数字  m、n字符串  x、y布尔值
			//转换规则:任何值和字符串做加法 会转为字符串再拼串
			//任何值做-*/运算都会自动转换为数字
			//任何值和NaN运算 为NaN
			//对非数字类型运算，先转为数字再算 但两个字符串做加法是拼串	
				
				//字符串里含有非数字 转数字为NaN
				
				//布尔值转字符串 true false
				//字符串+布尔值 布尔值先转为字符串再拼串
				
				//任何涉及NaN的操作都会返回它自己
				//它和谁都不相等 包括它自己
			
			
			//2.
			/* var p = 3000+prompt("请输入工资:","");
			console.log("用户工资",p,"用户工资类型",typeof p);
			 */
			
			//3.
		/* 	var t =prompt("请输入年份：","");
			if((t%4 == 0 && t%100 != 0) ||t%400 == 0){
				alert("闰年");
			}else{
				alert("平年");
			} */
			
			//1.
			/* var money = prompt("请输入一个表示工资的数字：");
			if(isNaN(money)){
				alert("请输入数字");
			}else{
				if(money > 20000){
					console.log("高工资");
				}else if(money >= 8000){
					console.log("中高工资");
				}else{
					console.log("普通工资");
				}
			} */
			
			//2.
			/* var weight = prompt("请输入体重:");
			var height = prompt("请输入身高:");
			var t = weight/(height*height);
			if(t > 25){
				alert("偏胖");
			}else if(t>20){
				alert("正常");
			}else{
				alert("偏瘦");
			} */
		
		//2.
		/* var age = 20,xingming = "张三",height = "180",weather = "没有下雨";
		document.write("年龄等于"+age+"<br />"+"姓名是"+xingming+"<br />"+"身高是"+height+"cm"+"<br />"+"今天"+weather); */
		
		/* 年龄等于20
		姓名是张三
		身高是180cm
		今天没有下雨 */
		
		//3.
		/* var x = 10;
		var y = 20;
		console.log("x",x,"y",y);
		var t = x + y
		var x = t - x;
		var y = t - y;
		console.log("x:",x,"y:",y); */
		
	/* 	var x = 10;
		var y = 20;
		console.log("x",x,"y",y);
		var t = x; //t 10
		var x = y; //y 10
		var y = t;  //用中间变量来交换
		console.log("x",x,"y",y); */
		
	//1.
	/* 	var day = 50;
		var week = parseInt(50/7);
		var leaftdays = 50%7;
		console.log("共有"+week+"周"+","+"剩余"+leaftdays+"天");
		//共有7周,剩余1天 */
		
	//2.
	/* var a = 2,b = 8;
	console.log("a"+"="+(a+b-a)+","+"b"+"="+(a+b-b));
	//a=8,b=2	 */
		
		
		</script>
	</body>
</html>
